package com.suep.data_analysis.dto;

import lombok.Data;

/**
 * 伤害计算请求DTO
 */
@Data
public class DamageCalculationRequestDto {
    private String skillId;              // 技能ID
    private String targetType;           // 目标类型（普通敌人、精英敌人、Boss等）
    private Integer targetLevel;         // 目标等级
    private Double targetDefense;        // 目标防御力
    private Double targetResistance;     // 目标抗性（百分比，如0.1表示10%抗性）
    private Boolean isCritical;          // 是否暴击（null表示按概率计算）
    private Boolean isImbalance;         // 是否失衡
    private String elementType;          // 元素类型（物理、以太、火、冰、电）
} 